|
|
הוסיפו מידע על מעסיק
|
מתכנת JAVA
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת JAVA
פירוט שאלות מראיונות עבודה לתפקיד מתכנת JAVA
390 - 381 מתוך 1209
|
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת אוטומה
פברואר 2021
|
23.02.2021
|
|
|
פרטים לגבי התהליך |
שיחה עם HR
ראיון טכני |
|
שאלות מתוך הראיון |
1. בהינתן מחרוזת ארוכה, למצוא את האות שמופיעה רק פעם אחת
2. לעשות code review לקוד שמופיע במשבצת התשובות לקמן |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
פברואר 2021
|
|
public void sendEmailToUsers(List userNames){
System.out.println("Send Email to inActive Jira users");
for(int i=0;i
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אוטומה :
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת טרמור
פברואר 2021
|
21.02.2021
|
|
|
פרטים לגבי התהליך |
זו גם חברת Unruly, טרמור קנו אותם.
ראיון - תאור החברה
ספר על עצמך
תרגיל |
|
שאלות מתוך הראיון |
לתכנן מנגנון שמגביל מספר requests לפרק זמן |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
פברואר 2021
|
|
משתמשים בדטהבייס בזיכרון - REDIS. רושמים לכל REQUEST מספר מזהה ID ע"י COUNTER עם TIMESTAMP. כאשר מגיע REQUEST חדש בוקדים משווים מחשבים עם את הזמן לפי ה REQUEST הראשון. כמו כן, ב REDIS מכנפגים מחיקת רשומות ישנות כל X זמן
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על טרמור :
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת אמדוקס
נובמבר 2020
|
14.02.2021
|
|
|
פרטים לגבי התהליך |
התחיל בשיחה קצרה עם HR. מבחן בית שכלל 32 שאלות - תכנות (בעיקר מה התוכנית תדפיס), ידע והיגיון |
|
שאלות מתוך הראיון |
יש רובוט שעומד בתחתית של גרם מדרגות. ישנם n מדרגות. הרובוט יכול לעלות 2 מדרגות בכל פעם או מדרגה 1. כיצד תחשב כמה אפשרויות יש לרובוט להגיע למעלה. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אפריל 2021
|
|
לחשב נוסחת פיבונצי כשהאיבר הראשון שווה 1 והאיבר השני שווה 2 עד לאיבר ה-n
|
|
|
|
יולי 2021
|
|
2^N
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אמדוקס :
|
|
|
ראיון לתפקיד מתכנת JAVA
בחברת סטמפלי
פברואר 2021
|
14.02.2021
|
|
|
פרטים לגבי התהליך |
ראיון עם ראש הצוות -
שאלה טכנית
שאלות לגביי יכולת עבודה עם הרבה context switch, לתת דוגמאות למקרים שהיו כאלה בעבודה האחרונה, איך התמודדת?
שאלות לגביי מקרים בהם הבנת שלא תוכל לעמוד בזמנים, מה עשית?
לדעתי נראה שמחפשים אנשים שמוכנים לטחון שעות בעבודה.
התשובה של השאלה הטכנית נכונה לפי המראיין, אפשר לוותר על הולידציה |
|
שאלות מתוך הראיון |
| follow | end of word
a | [a,b,d] | true
b | [a,f] | false
c | [a] | true
.
1
2
.
.
O(k)
aba => valid
ab => b is not final
ac => c is not allowed to be after a
bool IsValid(string word)
(*) Split into as many classes / interfaces as needed
(*) Create clean code
(*) No need for validation - assume all inputs are valid |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
פברואר 2021
|
|
בגלל מגבלת אורך הטקסט ל 1000, הכנסתי חלק מהקוד של הקלאס
CharacterRules
אפשר להבין איך הוא בנוי לפי הקריאות אליו
public class Stampli {
private Map charactersRules = Map.of(
'a', new CharacterRules('a', List.of('a', 'b', 'd'), true),
'b', new CharacterRules('b', List.of('a', 'f'), false),
'c', new CharacterRules('c', List.of('a'), true)
);
public boolean isValid(String word) {
if(word == null || word.length() == 0)
return false;
if(word.length() == 1) {
CharacterRules cp = charactersRules.get(word.charAt(0));
if(cp == null)
return false;
return cp.isLastCharacter();
}
Character firstChar = word.charAt(0);
Character secondChar = word.charAt(1);
CharacterRules firstCharProps = charactersRules.get(firstChar);
if(firstCharProps == null)
return false;
return firstCharProps.isValidAdjacentChar(secondChar) && isValid(word.substring(1));
}
}
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סטמפלי :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|